//  // dataJson = require("F:/办公公司/work/work/smallProgram/sponsor/manifest.json");//获取小程序配置文件
//  var  path = require("path");
//  // console.log(dataJson["mp-weixin"]);
//  let util = require('../util/tool')
// let data = require('./data.json')
// console.log(data.data);
// let datas = data.data.map(res=>{
// 	res["important"] = 0;
// 	return res
// })
// let newdata={
// 	"data":datas
// }
// util.writeJson("datanew.json",JSON.stringify(newdata))
// // let datastr = data.readJson(path.join(__dirname,'../'))
//  let datastr = data.readJson(path.join(__dirname,'../../../work/smallProgram/sponsor/unpackage/dist/build/mp-weixin/common/vendor.js'))
//  let configstr = data.readJson(path.join(__dirname,'../../../work/smallProgram/sponsor/common/js/config.json'))
//  let confignew = {"uuid":"114d93e577eb78cc416f8e50947a5eb7","qqappid":"","wxppid":"wx0c1e6829b62f310c"}
//  data.writeJson(path.join(__dirname,'../../../work/smallProgram/sponsor/unpackage/dist/build/mp-weixin/common/vendor.js'),
//  datastr.replace(configstr,JSON.stringify(confignew)))
//  /**
//   * url 指定路径名字
//   * data json字符串·
//   * callback 回调函数
//   */
// // util.writeJson("F:/办公公司/work/work/smallProgram/sponsor/231.json","ada")
// // .then(res=>{
// // 	console.log("成功了");
// // })
// // http://127.0.0.1:62661/v2/upload?project=F:/办公公司/work/work/smallProgram/sponsor/unpackage/dist/build/mp-weixin&version=v1.0.0&desc=test


// class Dep {
//   constructor(){
//       this.subscribers=[];
//   }
//   depend(){
//       if(target&&!this.subscribers.includes(target)){
//           this.subscribers.push(target);
//       }
//   }
//   notify(){
//       this.subscribers.forEach(sub => sub())
//   }
// }
// let target=null;
// function watcher(myFunc) {
//     target=myFunc;
//     target();
//     target=null;
// }
 
// let data={
//     price:1,
//     quantity:2
// };
// // console.log(Object.keys(data));
// Object.keys(data).forEach((key)=>{
//     let newVal=data[key];
//     const dep=new Dep();
//    Object.defineProperty(data,key,{
//        get(){
//            dep.depend();
		  
//            return newVal
//        },
//        set(val){
// 		    console.log(val);
//            newVal=val;
//            dep.notify();
//        }
//    })
// });
// total = data.price * data.quantity;
// watcher(() => {
//     data.total = data.price * data.quantity
// });
// data.price=2;
// console.log(data.total);
// data.price=2;
// console.log(data.total);